package billrestaurant.extra.upload;

import org.springframework.validation.Errors;
import org.springframework.validation.Validator;

import billrestaurant.extra.upload.FileUpload;
 
public class FileValidator implements Validator {  
	public void validate(Object uploadedFile, Errors errors) {  
	  
		 FileUpload file = (FileUpload) uploadedFile;  
	  long size=file.getFile().getSize();
	  if (size == 0) {  
	   errors.rejectValue("file", "uploadForm.salectFile",  
	     "aucun fichier n'a été selectionné<br>Veuillez en selectionner!"); 
	   errors.rejectValue("file", "uploadForm.fileSize",  
			     "taille du fichier trop petit!");  
	  }  
	  
	 }

	@Override
	public boolean supports(Class<?> arg0) {
		// TODO Auto-generated method stub
		return false;
	}  

}
